<template>
  <div class="shopcar-container">
    
    <div class="good-list">
        <!-- 商品列表區 -->
      <!-- <div class="mui-card" v-for="(item,i) in shopcarList" :key="item.id">
        <div class="mui-card-content">
          <div class="mui-card-content-inner">
            <mt-switch></mt-switch>
            <img
              :src="item.thumb_path" alt>
            <div class="info">
              <h1>{{item.title}}</h1>
              <p>
                <span class="price">${{item.sell_price}}</span>
                <numbox :intcount="$store.getters.getGoodsCount[item.id]" :goodsid="item.id"></numbox>
                <a href="#">刪除</a>
              </p>
            </div>
          </div>
        </div>
      </div>
    </div> -->
     <div class="mui-card">
        <div class="mui-card-content">
          <div class="mui-card-content-inner">
            <!-- <mt-switch v-model="$store.getters.getGoodsSelected[item.id]" 
            @change="selectedCahanged(item.id,$store.getters.getGoodsSelected[item.id])"></mt-switch> -->
             <mt-switch></mt-switch>
            <img 
              src="https://img.alicdn.com/tfs/TB143h1DjDpK1RjSZFrXXa78VXa-520-280.jpg_q90_.webp"
              alt
            >
            <div class="info">
              <h1>fagaga</h1>
              <p>
                <span class="price">$2199</span>
                <numbox :goodsid="id" :max="nums"></numbox>
                <!-- <a href="#" @click.prevent="remove(item.id,i)">刪除</a> -->
                <a href="#" @click.prevent="remove(item.id)">刪除</a>
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
    
    <!-- 商品結算區 -->
    <div class="mui-card">
      <div class="mui-card-content">
        <div class="mui-card-content-inner jiesuan">
           <div class="left">
               <p>总计（不含运费）</p>
               <p>已勾选商品 <span class="red">{{$store.getters.getGoodsCountAndAmount.count}}</span>件，总计￥<span class="red">{{$store.getters.getGoodsCountAndAmount.amount}}</span></p>
           </div>
            <mt-button type="danger">去结算</mt-button>
         </div>
      </div>
    </div>
  </div>
</template>
<script>
import numbox from "../subcomponents/shopcar_numbox.vue";

export default {
  data() {
    return {
        shopcarList:[],
        nums:60,
        id:6
    }
  },
  created(){
      this.getGoodsList()
  },
  methods: {
      getGoodsList(){
          var idArr=[]
          this.$store.state.car.forEach(item=>{
              idArr.push(item.id)
          })
          if(idArr.length<=0) return
          this.$http.get('api/goods/getshopcarlist'+idArr.join(',')).then(result=>{
              if(result.body.status===0){
                  this.shopcarList=result.body.message
              }
          })
      },
      remove(id,index){
          this.shopcarList.splice(index,1)
          this.$store.commit('removeFormCar',id)
      },
      selectedCahanged(id,val){
          this.$store.commit('updateGoodSelected',{id,selected:val})
      }
  },
  components: {
    numbox
  }
};
</script>
<style lang="scss" scoped>
.shopcar-container {
  background-color: #eee;
  overflow: hidden;
  .good-list {
      .mui-card-content-inner {
          display: flex;
          align-items: center ;
      }
    img {
      width: 60px;
      height: 60px;
      margin: 0 6px;
    }
    h1 {
        font-size: 13px;
    }
    .info {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .price {
            color: red;
            font-weight: 700;
        }
    }
  }
  .jiesuan {
      display: flex;
      justify-content: space-between;
      align-items: center;
      .red {
          color: red;
          font-weight: 700;
          font-size: 16px;
      }
  }
}
</style>
